﻿
namespace Chess.Domain
{
	public class King : Piece
	{
		#region " Constructor "

		/// <summary>
		/// 
		/// </summary>
		internal King()
		{
			base.Type = Type.King;
            base.Determine = new KingPositionDeterminant();
		}

		#endregion

        /// <summary>
        /// 
        /// </summary>
        public override Color Color
        {
            get
            {
                return base.Color;
            }
            internal set
            {
                base.Color = value;
                ((KingPositionDeterminant)base.Determine).Color = value;
            }
        }
	}
}
